I understand completely what you want, but I can see that many on this thread misread your questions and therefore provided answers that are not relevant for you. Similar to you I require a button installed on the bike. I don't want to mess with my pockets or opening up anything on the bike as I drive up to my garage. A dedicated button is a reasonable and elegant solution IMO.
I installed a garage door opener in the battery compartment (right side fairing on the 2016) along with a small weatherproof push button installed right on the right fairing pocket (battery) lid. It works great, but I would be worried if I parked outside, as anyone would basically be able to open my garage.
I think the easiest solution to this would be to install a small relay and simply route the garage door opener wire through that, so that it only operates when bike is on.Relay is cheap, plenty of places to hide it, and just a few wires.