I think you have a reasonable question. You should let your son wear whatever he wants to, as long as it is reasonable for the situation. As long as he doesn't mind wearing what he wears on special occasions, he should keep wearing it, but if he feels like he sticks out in his formal clothes...