select: Add ability to take all available width

Close #693 
Можно было бы внести внутрь button.