The problem is gone while I am writing this article. But I want to share the experience.
Every time I need to edit virtual machine's network settings, it shows the memory is minus something and I have to refresh the webpage to edit the settings. I figured it might be the browser issue, I change it from Firefox to Edge. I don't recall my password when I need to sign in the Edge browser. I can sign in from the Firefox. But I accidentally clear all the passwords when I try to see the password in Firefox's saved password. Now I am locked out.
I can SSH into the ESXi server and I can log in the console too. But no matter what I tried I can't log in to the webpage. I am sure my password is correct. I type it as a plain text in a notepad and copy/paste to avoid keyboard typing mistake.
Because some other reasons, I need to restart my computer. And then I can log in again. I don't think my computer was blocked because I can keep trying and I got a username/password incorrect message. It doesn't look like I am blocked. And also I kept trying it, the blocking time should not be expired if there is a block.
The machine is in production environment and I was scared. I guess it's my computer problem but not the browser because I used two? It's strange.