I don't know where you got the idea that Londoners didn't wear shorts in summer. They do, or some of them do. To be honest enough people wear different fashion styles that you can have them wear any Muggle clothes you want. My sister (i.e cool indie type) wears shorts with tights.