At first we had a simple bug were it was not possible to open the menu by clicking on the label. This fix is a rework to consider the select wrapper as the toggle button itself, which is what we do on the mono version. This change caused various tests to fail.