diff --git a/src/parts/events.js b/src/parts/events.js
index <HASH>..<HASH> 100644
--- a/src/parts/events.js
+++ b/src/parts/events.js
@@ -215,8 +215,11 @@ export default {
             switch( e.key ){
                 // remove tag if has focus
                 case 'Backspace': {
-                    this.removeTags(focusedElm);
-                    (nextTag ? nextTag : this.DOM.input).focus()
+                    if( !this.settings.readonly ) {
+                        this.removeTags(focusedElm);
+                        (nextTag ? nextTag : this.DOM.input).focus()
+                    }
+
                     break;
                 }
fixes #<I> - Readonly tags can be deleted by Backspace