Add class="no-router" to make sure the browser handles the click. Otherwise RouteBinder.js messes it up.
Better use class="no-router x-ical-subscribe-button" instead of the id="..". The 'x-...' classes are meant for use from javascript. Add 'ical-subscribe-button' separately if you need to access it in css.