I wouldn't of used WD-40, it can leave a greasy residue. Try blowing some compressed air in just in case there's some dirt in there. If no luck, then try some silicon spray, let it sit for a few minutes then try working the button in and out. See if it frees up. If it doesn't free up you will...