You should use `projectile-complete-dir` instead of `read-directory-name`.