select: Add ability to take all available width

Close #693 
No, we can't. Some unnecessary styles come to us from the main button, and for _width_avaliable doesn't needed.