UPDATE: I went to an LV store in South Coast Plaza in Costa Mesa, CA. They actually have an Atelier there which is really nice! First, try they tried to hammer down the button using button snap drivers and the button snaps tightened up a little but as soon as I got back to the car I did one last check and the button was loose again. I went back and they've tried to fix it again but they couldn't; they looked for a spare button in stock to replace the snaps but didn't have any. They offered to replace the key holder, even it was hot-stamped, with a new one and hot-stamped it again. Took about 2 hours for the heat stamp to finish.