How do I remove the default node path when using a path alias?
Simple answer: You don't have to. We pretty often are asked about disabling the generic URLs to avoid penalties from search engines.

This however is not necessary. Once using URL aliases, the meta tags for both versions of the node rightfully declare the node/[nid] paths as short URL, and the URL alias as canonical URL. So search engines will index the page using the URL aliases.

Penalties would arise only, if you provide the same content at various places and trying to disguise their connection.

If you still are afraid, you can e.g. make use of the rabbit_hole module.