Racegoers have flocked to Royal Ascot for centuries, and the male dress code has forever been the same.