She can. The outfit she wore at the inauguration was by an American designer, Ralph Lauren.
When she travels, she tends to wear clothes by designers from the country she is in at the time. For example, on their recent trip to Paris, Melania wore a suit by the fashion house of Christian Dior.
It amazes me that some things were bad when Obama did them, but are not bad now.