質問者さんがおっしゃる「ヘアマニキュア」はおそらく普通の髪染め用のヘアマニキュアではありませんか?
白髪染め用のヘアマニキュアなら、ちゃんと染まると思いますよ。
髪を染める方法はいくつか種類があるそうです。
大きく分けると2つあります。
1.髪染め(黒髪などを金髪や明るい色にするなど)
2.白髪染め(白髪を黒やブラウンなどの色にするなど)
さらに、普通の髪染め用と白髪染め用のそれぞれで、
1.ヘアカラー(2種類の薬品を混ぜて着色するもの)と
2.ヘアマニキュア(髪を薬品でコーティングして着色するもの)
などの商品があります。
白髪と普通の髪では、使う薬品の種類や量が違うそうです。
それなので、白髪を染める場合には、ヘアカラーにせよヘアマニキュアにせよ、白髪を染め用の物を使う必要があります。
効果はヘアカラーの方がしっかり長持ちします。
しかし、ヘアカラーは強い薬品を使うので、肌が弱い人は使わない方がいいです。
ヘアマニキュアは持続性がヘアカラーに比べて劣りますが、ヘアカラー程の肌への刺激はありません。