I registered a domain with Cloudflare. I want to host it elsewhere. How do I set the nameservers (and whatever else I need to change) so it can be hosted elsewhere?
Normally it is not necessary to change nameservers to host a website. Simply add the required records for your site name to your Cloudflare DNS. There is a Community #tutorial with instructions.
6.1 in the Domain Registration Agreement states that you cannot change the nameservers:
6.1 Nameservers . Registrant agrees to use Cloudflare’s nameservers. REGISTRANT ACKNOWLEDGES AND AGREES THAT IT MAY NOT CHANGE THE NAMESERVERS ON THE REGISTRAR SERVICES, AND THAT IT MUST TRANSFER TO A THIRD PARTY REGISTRAR IF IT WISHES TO CHANGE NAMESERVERS.
You’ll either need to use Cloudflare’s DNS and get a list of the required records from your host, or transfer your domain elsewhere to change the nameservers.