Cats they have a mind of their own. My dog is the same way just has to lie down on my tops because I'm not paying attention to her. Your son is adorable.
Too funny! I think it is wonderful that your son is so considerate. You trained him well. As for training your kitty---Give it up! It will never happen! lol.