I have this form declaration:
You could do
<button type="button">Add Segment</button>
Closer to Occams razor (for complex schemes*) could be to construct the 'form to be submitted' separately, ie, to not (ie, drop the use of) the "form" tag: for a description of the latter, please see "how to ajax post a form that includes fields in a dynamic table for which both rows and columns can be added dynamically"
* eg, when your form consists of multiple interaction-events, where a subset is used for form-submission.
Do this:
<button type="button" class="(rest of your classes)">Rest of your code</button>