Here's why:
* Abstract nouns refer to ideas, concepts, qualities, or states of being that cannot be physically touched. Examples include: happiness, love, freedom, justice.
* Concrete nouns refer to things that can be physically perceived, such as objects, people, places, or substances.
Evening dress is a type of clothing, which is a physical object. Therefore, it is a concrete noun.