I don't get what you are saying...
The "s" probably appears because there is no version of that web page that does not use a secure protocol. If it is a SECURE web page, the "s" appears because it is using a secure protocol. If you delete the "s," the web site is probably re-directing you back the secure web page (because there is no non-secure version of that web page that does not use a secure protocol). Therefore, "the s reappears."
so my question is how can I make s stop appearing when a secure site is loading
If it is a "secure site," then it is using a secure protocol, so the "s" will be there. You can't change that... The only way the "s" would not reappear is IF the web site operator had an alternate non-secure version of the web page, which would actually be a completely different web page address from the secure version. And that non-secure version would not have functions that required security (such as logging in).