I know this an old thread, but I thought I'd put my solution up for anyone reading this in the future: I ordered a new button, and when I looked compared it with the old button, it was missing a little plastic rectangle on the back. I took it off the old button (it just peeled off), and I put it on the back of the new button. When I screwed it all back together, it clicked, when without this plastic rectangle, it didn't. Hope it helps.
crwdns2934105:0crwdne2934105:0
crwdns2934113:0crwdne2934113:0
crwdns2915270:0crwdne2915270:0
crwdns2889612:0crwdne2889612:0
3