diff --git a/packages/person-select/src/vpu-person-select.js b/packages/person-select/src/vpu-person-select.js
index 1582e4f443f0cbf9e42374342fb3b79ec8a631df..af3c2574f6a78c75d451b10d40ac5c5f26aa32c9 100644
--- a/packages/person-select/src/vpu-person-select.js
+++ b/packages/person-select/src/vpu-person-select.js
@@ -4,9 +4,8 @@ import select2 from 'select2';
 import select2LangDe from './i18n/de/select2'
 import select2LangEn from './i18n/en/select2'
 import JSONLD from 'vpu-common/jsonld';
-import {css, html} from 'lit-element';
+import {css, html, LitElement} from 'lit-element';
 import {i18n} from './i18n.js';
-import VPULitElementJQuery from 'vpu-common/vpu-lit-element-jquery';
 import * as commonUtils from 'vpu-common/utils';
 import * as commonStyles from 'vpu-common/styles';
 import select2CSSPath from 'select2/dist/css/select2.min.css';
@@ -15,7 +14,7 @@ import * as errorUtils from "vpu-common/error";
 
 select2(window, $);
 
-class PersonSelect extends VPULitElementJQuery {
+class PersonSelect extends LitElement {
 
     constructor() {
         super();
@@ -36,6 +35,10 @@ class PersonSelect extends VPULitElementJQuery {
         this.showBirthDate = false;
     }
 
+    $(selector) {
+        return $(this.shadowRoot.querySelector(selector));
+    }
+
     static get properties() {
         return {
             lang: { type: String },