Como não validar a caixa de texto HTML5 com atributo obrigatório

Eu tenho uma caixa de texto HTML (para quantidade) e dois botões HTML (Adicionar, Cancelar) dentro do meu formulário.

<form>
    <input type="number" min="1" max="100" required />
    <button type="button">Add</button>
    <button type="button">Cancel</button>
</form>

Não quero que meu segundo botão (cancelar) valide o formulário quando clicado.

Isso é possível? No ASP.NET, posso usar CausesValidation = "false" para não acionar a validação.