<a class="gps-button"> button is announced as a "link" using a screen reader (missing role="button", see Leaflet controls).
Another option is to use <button type="button">, but requires additional styling to reset browser defaults.
Other potentially helpful resources: