I think I've discovered part of the problem.
If I'm holding down the Up arrow key and the D key, my keyboard will respond when I next press the Right arrow key. But, while still holding Up and D, if I switch to Left, even after making sure the Right arrow key is released, the car won't turn left until I release any other key I have depressed.