Yes, that is one way to do it.
Note that the removed disk is not necessarily usable as a ZFS pool. ZFS has a special method to remove a mirror drive, (or drives in the case of a multi-vDev mirror setup), that preserves the integrity of ZFS in the detached mirror(s);
zpool split pool newpool [device]
But, if you just wanted to use the disk for another reason and don't care about the existing data, then what you did was fine.