Power button doesn't fully respond

I'm having issues with the power button for a couple of months now, I have taken my laptop to two individuals, one said it was the drives which clearly was not since the issue persisted, the second said it was a circuit that was broken and replaced it and yet the issue remained. I had mentioned to both of them I simply wanted to replace the key since I believe it has to do with the pressure or the contact. Since when this issue started I had to press hard and for a few seconds and it just turned into pressing it longer and longer to the point now I don't dare turning of my laptop and put it on sleep mode now. How do I replace the power button or could there be any other issue that I'm unaware of?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0