https://developer.chrome.com/blog/a-customizable-select

Finally we made it