The click sound is from the web browser as it loads a new page.
You do not have the power to change that.
It might be possible to replace page content using Ajax, but that's normally for small sections. It's kind of drastic to use it to load the entire contents of some different web page.
However, you could use an iframe, and point that iframe at a different web address. That would work.