She seems to be aware of noble etiquette and how people perceive her (and her people) so maybe that's why. Also pyjama's and outside clothes are different. Like bikini vs underwear.
And wouldn't you be extra self conscious in front of your crush especially after they said seduce him?
Everyone saw what she was wearing back at her home on the island. ╮(⌒▽⌒)╭ So why did she act so embarrassed to be seen in revealing clothes?