add `form__control_type_button.js`
use next-tick instead deprecated afterCurrentEvent