It depends what you consider "rights" and "liberation". In my personal experience "freedom" just means freedom to date and sleep around freely for women. This leads to a life of suffering and poverty. So western "women's liberation" is really enslavement of women; making them think getting a formal education and money will somehow empower them, rather it wastes their time). Tossing them to the wolves that are men, who have proven in western cultures that they are unwilling to marry women, when women start looking to get married, at age 30 with a notch count of 30.
Women don't really want to sleep around, they want a husband and family. And women's liberation has made this virtually impossible for most millennial women, at least not happy marriages.
The goal of men is the marry an 18 year old virgin. God tries to promote this in Islam. Western women's liberation tries to destroy this, in order to destroy the family, and that will destroy the moral fabric of society and leave it vulnerable to invaders.
Now to answer your question: there is no compulsion in Islam. However, a dress code is enforced in public upon men and women in an Islamic society. Men can't walk around shirtless or sleeveless, even shorts are frowned upon. For women, they must cover their hair and dress in loose clothing. This is so men and women don't fall into lust and ruin their lives, bodies, souls, and society.
Now Saudi Arabia isn't really a sovereign Islamic society. Iran is, and it tries to protect against western culture, that will just ultimately destroy a nation and its peoples from within.
Sounds like a cult to me.