I wouldn't push him. He'll only learn only when he's ready and wants to.
My grand-daughter was the same. She rode in a straight line and nothing else for months and refuse to try anything else. Suddenly one day she came and said she wants to learn it properly. She rode the bicycle within a few weeks!
Give him time. He is still young.