The --fix behavior for the require-button-type rule adds type="button" to any button without an existing type. However, < a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type">when a button is in a form, the default for type is type="submit". Adding type="button" to these buttons in a form causes it to no longer work.
--fix--fix
The proper fix is to make it either type="submit" or type="submit" depending if it's inside a form or not.
type="submit"