I changed hosting back in January and managed to transfer out from GoDaddy all my domains except the main account. All contact details are correct, the domain is unlocked and privacy is disabled. Now months later the domain still shows as disabled for transfer from GoDaddy and "transfer pending" with my new registrar.
Were any other changes made to the domain name? Did the domain have Protected Registration?
Without knowing the domain name or any other details, it's hard to say why it might still be unavailable for transfer. Since this is something specific to your domain name, I suggest calling Support to review it in detail.