First lady wears Thom Browne coat and dress