Словарное значение слов разное.
Правильно
Тупеть — глагол имеет два значения: 1. становиться тупым; 2. становиться глупым (переносный смысл). В этих значениях слово пишется с суффиксом «е».
От такого обращения топор будет быстро тупеть. 
Благодаря специальному сплаву наша бритва не будет тупеть. 
Без книг и общения он будет тупеть в своей деревне.
Тупить — этот глагол также имеет несколько значений: 1. делать тупым; 2. опускать глаза, взор, не сметь посмотреть на кого-либо (потупить взгляд); 3. задумываться, делать паузу; плохо соображать (жаргонное). В таких значениях слово пишется с суффиксом «и».
Такой работой ты будешь тупить нож. 
Дмитрий продолжал тупить взор при встрече с девушкой. 
Хватит уже тупить, иди и начинай работать!
