Remote keyless systems operate by broadcasting radio waves on a particular frequency. Most RKEs work on 315 MHz in North America and Japan, and 433.92 MHz in Europe. - wikipedia
A key fob might work better when it's higher off the ground.
There might be fewer items in the way of the waves, or less confusing reflections, ghosts, to interfere with the decoding of the incripted signal.
A 300mhz wave is 1 meter long. So if the difference in the distance between the original signal and the one reflected off the ground is 1/2 meter, the maximum phase cancellation occurs. Increase that to a 1 meter difference, and it's back in phase again.
Try it at arms length from your head as opposed to being close to your head. It may be that when you raise your arm you change the orientation, twisting it a bit so the stronger signal coming from one edge or face of the fob is then pointed at the car.