I used to have that trouble, and I decided I was trying to tie them too high on my leg. I tie them lower, now, and they seem to stay better.

I wore mine on Saturday. Here's a picture.