Фразеологизмы всегда имеют переносное значение, которое часто никак не мотивировано его компонентами. Фразеологизм "водить за нос" имеет значение долгое время кого-то обманывать, намеренно вводить в заблуждение, врать, давать обещания, которые не будут выполнены.