Mmhm.

Sometimes, you just have to wait until they are developmentally ready. I had the same problem with driving--I wasn't ready until my early twenties, and no amount of teaching in my late teens would have given me the visual-spatial skills and quick judgment that I needed to be able to drive safely.