Before purchasing the transfer of any gTLD (e.g., .COM / .NET / .ORG / .INFO etc.) or new gTLD (e.g. .CLUB / .CLOUD / .TRADE / .TOP etc.), make sure your domain meets the following conditions:
1. Your domain was registered or transferred at least 60 days ago;
2. The domain is unlocked at the current Registrar (its Whois status should be OK or Active).
Also,you need to request an up-to-date Auth/EPPcode for the domain at your current Registrar.
If all criteria are met, you should be able to complete the transfer successfully.
NOTE: Make sure the domain status is active, not expired.