You should not uncheck the "validate server certificate" option. Although it may solve your connectivity problem, it is good practice to validate and trust the server's idenity (via the certificate).
You should have each client trust the certificate. The process to do it varies slightly whether it is a public certificate, self-signed, or Active Directory Certificate Services certificate.
1.Why it was successful for the authentication when no "validate server certificate” in wifi profile?
----because your client does not have it in its list of trusted certificate authorities; so unchecking ignores this.
What was the actual process that happen when no "validate server certificate" in wifi profile?
----client ignores the certificate presented by the RADIUS server
2. What will happen on the window client when the radius renew the server certificate:
A) with “validate server certificate” checked
----Depends on the where the certificate was issued from. It would need to be reloaded to the clients; but again the process may vary. Domain joined machines can have these settings pushed out through Group Policy; including the trusted certificate.
B) without “validate server certificate” checked.
----Nothing; but again, you should enable this feature