We cannot change people's character. We need bossy people, leaders. He will learn from interacting what doesn't work. Give him more opportunities to lead, and then also opportunities to play with older kids who won't put up with it. He will learn.
try to take him to a large field and let him run around
but, say to him that if he doesn't come back when you tell him to that he will be told off. maybe take him to a sort of cresh.So he will communicate with other children.