Запятая не требуется. Деепричастие имеет значение обстоятельства образа действия (лечись как?) и не обособляется.
В простом предложении перед неповторяющимся союзом или ставится запятая, если или можно заменить на «то есть», «иначе говоря».
Если это цельное по смыслу выражение с союзным словом, употребляемое в ироническом значении, то запятая не ставится: Что ценного могут сообщить эти люди? Нашла кого спросить! Если фраза используется в прямом значении, то запятая нужна: Я долго искала специалиста по этому вопросу и наконец нашла, кого спросить.
В приведенном Вами примере нужна запятая перед тире.
Корректная пунктуация: Мантия не работает как стенка, но является свидетельством передвижения.
Возможно, имеется в виду средство передвижения (а не свидетельство)?