A few additions.
Bit of styling, an adjustment to the button so it's a button element instead of an input.