I have some the same as James, made up by AW's and interestingly had the same problem nearly loosing both when "pressing on"!
AW's blamed the silicone in the leather care cream I had also used on the seats. They modified them with some more elastic and grippy rubber inner lining. So far so good!