Detaching boot disks is now supported in Beta (docs). After shutting down instance, try: gcloud beta compute instances detach-disk INSTANCE_NAME --disk DISK_NAME
To re-attach a boot disk to the instance: gcloud beta compute instances attach-disk INSTANCE_NAME --disk DISK_NAME --boot