If it’s the jumpsuit I’m thinking if, it’s lovely. Lucky you!
Your son just needs to be smartly dressed, jacket and tie is required for over 18s only.
First trainers are lovely - but maybe too informal for the Ritz? If I were you I’d wear proper shoes and then change into trainers in the loo after tea.