Как и можно ли вообще убрать мигающий курсор в input type="text"?
можно:

input {
  color: transparent;
  text-shadow: 0 0 0 black;
}
В теории можно, заменив курсор на картинку прозрачную, копать в сторону css свойства cursor