Where do you draw the line between a "dress code" (expected attire, as your metal show example) and costumes?
When I go to a metal show, there are countless people dressed well beyond anything they would wear anywhere else. Chains, chokers, spikes, goth makeup, and so on. Would this be a costume?